Vilius Kraujutis Apps

GCM4Public DEMO open source 1.0
GCM4Public open-source GCM serviceThe eventDuring the +GDG Vilnius event Hackathon: Google Cloud Messagingfor Android, this open source project was created:https://github.com/gdgvilnius/GCM4Public-GAE-ServerThe serverThe Demo Android application using this GCM4Public service isopen here:https://github.com/gdgvilnius/GCM4Public-Android-ClientThis is the Java class which sends GCM message:https://github.com/gdgvilnius/GCM4Public-GAE-Server/blob/master/src/lt/andro/gcm4public/SendGCM2Clients.javaThe clientTo use Google Cloud Messaging for Android you need to registerat Google's API console:https://code.google.com/apis/consoleThis is the Java class responsible for handling GCM messages andregisters on GCM4Public server:https://github.com/gdgvilnius/GCM4Public-Android-Client/blob/master/src/lt/andro/gcm4public/GCMIntentService.javaHere you can see how device initiates registration on theGCM:https://github.com/gdgvilnius/GCM4Public-Android-Client/blob/master/src/lt/andro/gcm4public/MainActivity.javaSending messagesYou'll get the project number (aka senderId) and API Key. Thesetwo are used in this service to send GCM notifications. And youneed to provide it in this form: https://gcm4public.appspot.com/The service is secure, because only senderId and phonesregistrationId are stored. The API key is not saved on server andyou need to provide it every time you want to send a message to theserver.The senderId is used to filter app's users, so one applicationwould not disturb other's users.Multiple applications can use this single server: https://gcm4public.appspot.com/Google App EngineIt's running on Google App Engine so it has some limitations,but I think, it might be running ok for few hundred small apps. Ifyou have tens of thousands users, please fork the project on githuband put on your separate Google App Engine account with separatedaily limits.Other resourcesBlog post: http://www.andro.lt/2012/11/google-cloud-messaging-for-android.htmlGoogle Cloud Messaging for Android by Francesco Nerieri:https://developers.google.com/events/io/sessions/gooio2012/100/and get the slides here:http://commondatastorage.googleapis.com/io2012/presentations/live%20to%20website/100.pdfIf you want to read more, here is the link ondeveloper.android.com about GCM for Android:http://developer.android.com/guide/google/gcm/gs.html
Gedimino Pilis VR 1.0
Įsidiegę šią programėlę irnaudodamiesiVirtualios Realybės (VR) akiniais, galėsitepasivaikščioti Gediminopilies kieme.Žaidimas buvo sukurtas Global Game Jam renginio metuVilniuje.Visą savaitgalį 3D modeliuotojai, programuotojai irdizaineriaikūrė šią virtualią realybę, leidžiančią žiūrovuipamatyti erdvinįpilies vaizdą, o ne archeologų brėžinius irpiešinius popieriauslape.Šiai VR patirčiai yra būtini virtualios realybės akiniai,tokiekaip Google Cardboard ar Samsung Gear VR.
Internal Broadcasts Monitor 1.2.20121227
A Free Open Source tool for Android developers/power-users.https://github.com/ViliusKraujutis/AndroidBroadcastsMonitor Thistool will display and show notification about broadcasts happeningin Android System. Full list of all captured actions:http://www.andro.lt/2012/12/any-broadcastreceiver-filter-actions.htmlBroadcast's intent action and extras are captured and stored intointernal database. You can preview full list of all capturedbroadcasts. The service can be started and stopped, so you can runit when you need it. The application does not require anypermissions, so please leave comment what features do you require.Future development: See the list of ideas for future development inTrello board:https://trello.com/board/androidbroadcastsmonitor/50d8ef7e6c46ce852d00010dWanted: It's a small tool, but some design would be nice. Pleaserequest a pull at GitHub. Thanks.